StvDEV

 Components

  Handlers

  Localization

  Scenarios

  Threads

  UI

  Buttons

  Dialogs

  Fields

  UIMenu

  UIMenuManager

  AwakeSingletone()

  CloseMenu(string)

  CloseMenu() where T

  GetExistingMenus()

  GetMenu(string)

  GetMenu() where T

  MenuExist(string)

  MenuExist() where T

  OpenMenu(string)

  OpenMenu() where T

  RegisterMenu(UIMenu)

  TryGetMenu(string, out UIMenu)

  TryGetMenu(out T) where T

  Trigger

 Drawing

 Extensions

 Inspector

 Patterns

 TextMeshPro

 Types

 Vibration

class UIMenuManager

GUI Menu Management Manager.
AttributesMovedFrom(true, "StvDEV.StarterPack", "StvDEV.StarterPack", "GUIManager"), AddComponentMenu("StvDEV/UI/UI Menu Manager"), HelpURL("https://docs.stvdev.pro/StvDEV/Components/UI/UIMenuManager/index.html")
VisibilityPublic
ExtendsMonoBehaviourSingleton

Public static methods

void CloseMenu(string menuName)Close the menu.
void CloseMenu<T>() where TCloses the menu by its type.
List<UIMenu> GetExistingMenus()Gets all existing menus.
UIMenu GetMenu(string menuName)Returns the menu by its name
T GetMenu<T>() where TGets the menu by its type.
bool MenuExist(string menuName)Checks the menu for existence.
bool MenuExist<T>() where TChecks the menu for existence.
void OpenMenu(string menuName)Open the menu.
void OpenMenu<T>() where TOpens the menu by its type.
void RegisterMenu(UIMenu menu)Registers the menu in the manager.
bool TryGetMenu(string menuName, out UIMenu menu)Tries to get a menu by its name.
bool TryGetMenu<T>(out T menu) where TTries to get a menu by its type.

Protected methods

void AwakeSingletone()